/******************************************************************************
* Copyright (C) 2020 ShenZhen Powerdata Information Technology Co.,Ltd
* All Rights Reserved.
* 本软件为***研制。未经本公司正式书面同意，其他任何个人、团体不得使用、
* 复制、修改或发布本软件.
*****************************************************************************/

package com.xxl.job.listener;

import javax.annotation.PostConstruct;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;

import com.xxl.job.listener.config.ConsumerThread;
import com.xxl.job.listener.config.RocketMqConfig;
import com.xxl.job.listener.service.MailService;

import lombok.extern.slf4j.Slf4j;

/**
* @Title:
* @ClassName:  App   
* @Description:TODO  
* @author: xgf
* @date:   2020年2月22日 上午8:50:50   
* @since   JDK1.8
* @history 2020年2月22日 TODO 新建
*/
@SpringBootApplication
@EnableAutoConfiguration
@Slf4j
public class XxlJobListenerApp {
	
	@Autowired
	MailService mailService;
	
	@Autowired
	RocketMqConfig rocketMqConfig;
	
	@PostConstruct
	public void a() {
		Thread consumerMq = new Thread(new ConsumerThread(rocketMqConfig, mailService));
		consumerMq.start();
	}
	
	
	public static void main(String[] args) {
		SpringApplication.run(XxlJobListenerApp.class, args);
		
	}
	
	

}
